#!/bin/bash

# 将assets中的静态资源定时复制到target/caogo中下的缓存中
# 前提
# 1. 此方法只在使用命令编译时下使用
# 2. 此方法只作用于静态资源(css/img/js)
# 3. 此脚本运行是可能会导致启动时错误，但是重新启动即可

root_dir=$(pwd)

interval="$1"

if test -z "$interval"; then
    interval=5
fi

from="${root_dir}/src/main/webapp/assets"
to="${root_dir}/target/cargo/configurations/tomcat9x/webapps"

echo "间隔时间: $interval"
echo "${from} => ${to}"
echo "开始复制"
while ((1)); do
    echo -n .
    cp -u -r ${from} ${to}
    sleep "$interval"
done
